/*******************************************************************************
 * Package: com.hngtrust.iir.user.controller.dto
 * Type:    ListGenerateReportRespVO
 * Date:    2021/6/2 13:51
 *
 * Copyright (c) 2021 HUANENG GUICHENG TRUST CORP.,LTD All Rights Reserved.
 *
 * You may not use this file except in compliance with the License.
 *******************************************************************************/
package com.hngtrust.iir.user.controller.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 查看我的报告返回表
 *
 * @author Wanghan
 * @date 2021/6/2 10:26
 */

@ApiModel(description = "查看我的报告返回表")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ListGenerateReportRespVO {
    
    /**
     * 主键ID
     */
    @ApiModelProperty(value = "主键ID")
    private Long id;
    
    /**
     * 公司ID
     */
    @ApiModelProperty(value = "公司ID")
    private Long compId;
    
    /**
     * 统一社会信用代码
     */
    @ApiModelProperty(value = "统一社会信用代码")
    private String creditCode;
    
    /**
     * 公司名称
     */
    @ApiModelProperty(value = "公司名称")
    private String compName;
    
    /**
     * 研报类型
     */
    @ApiModelProperty(value = "研报类型")
    private Integer reportType;
    
    /**
     * 研报名称
     */
    @ApiModelProperty(value = "研报名称")
    private String reportName;
    
    /**
     * 模块树
     */
    @ApiModelProperty(value = "模块树")
    private String module;
    
    /**
     * 工商信息
     */
    @ApiModelProperty(value = "工商信息")
    private String businessInfo;
    
    /**
     * 公司简介
     */
    @ApiModelProperty(value = "公司简介")
    private String compNote;
    
    /**
     * 股权结构
     */
    @ApiModelProperty(value = "股权结构")
    private String stockStruct;
    
    /**
     * 公司治理
     */
    @ApiModelProperty(value = "公司治理")
    private String compManage;
    
    /**
     * 发展沿革
     */
    @ApiModelProperty(value = "发展沿革")
    private String evolution;
    
    /**
     * 公司资质
     */
    @ApiModelProperty(value = "公司资质")
    private String compQualification;
    
    /**
     * 经营情况
     */
    @ApiModelProperty(value = "经营情况")
    private String manageInfo;
    
    /**
     * 主营业务
     */
    @ApiModelProperty(value = "主营业务")
    private String mainBusiness;
    
    /**
     * 上下游关系
     */
    @ApiModelProperty(value = "上下游关系")
    private String updownStream;
    
    /**
     * 招投标
     */
    @ApiModelProperty(value = "招投标")
    private String bidTender;
    
    /**
     * 资产负债表结构分析
     */
    @ApiModelProperty(value = "资产负债表结构分析")
    private String aBalanceStruct;
    
    /**
     * 利润表结构分析
     */
    @ApiModelProperty(value = "利润表结构分析")
    private String aProfitStruct;
    
    /**
     * 现金流量结构分析
     */
    @ApiModelProperty(value = "现金流量结构分析")
    private String aCashStruct;
    
    /**
     * 综合分析
     */
    @ApiModelProperty(value = "综合分析")
    private String synthAnalys;
    
    /**
     * 杜邦分析
     */
    @ApiModelProperty(value = "杜邦分析")
    private String aDupont;
    
    /**
     * 主要指标
     */
    @ApiModelProperty(value = "主要指标")
    private String mainIndex;
    
    /**
     * 股东基本信息
     */
    @ApiModelProperty(value = "股东基本信息")
    private String stockBaseInfo;
    
    /**
     * 股东股本结构
     */
    @ApiModelProperty(value = "股东股本结构")
    private String stockCapitalStruct;
    
    /**
     * 股东实控人分析
     */
    @ApiModelProperty(value = "股东实控人分析")
    private String aRealControl;
    
    /**
     * 股东股权质押
     */
    @ApiModelProperty(value = "股东股权质押")
    private String sharePledge;
    
    /**
     * 税务评级
     */
    @ApiModelProperty(value = "税务评级")
    private String taxRating;
    
    /**
     * 机构评级
     */
    @ApiModelProperty(value = "机构评级")
    private String orgRating;
    
    /**
     * 银行授信
     */
    @ApiModelProperty(value = "银行授信")
    private String bankCredit;
    
    /**
     * 企业征信
     */
    @ApiModelProperty(value = "企业征信")
    private String compCreditCheck;
    
    /**
     * 未结清信贷及授信信息概要
     */
    @ApiModelProperty(value = "未结清信贷及授信信息概要")
    private String nonCreditInfo;
    
    /**
     * 自身风险
     */
    @ApiModelProperty(value = "自身风险")
    private String selfRisk;
    
    /**
     * 关联风险
     */
    @ApiModelProperty(value = "关联风险")
    private String relRisk;
    
    /**
     * 子公司基本信息
     */
    @ApiModelProperty(value = "子公司基本信息")
    private String subBaseInfo;
    
    /**
     * 子公司股东信息
     */
    @ApiModelProperty(value = "子公司股东信息")
    private String subStockInfo;
    
    /**
     * 融资成本率
     */
    @ApiModelProperty(value = "融资成本率")
    private String costRate;
    
    /**
     * 债股融资
     */
    @ApiModelProperty(value = "债股融资")
    private String stockCapital;
    
    /**
     * 借贷记录
     */
    @ApiModelProperty(value = "借贷记录")
    private String debtCreditRecord;
    
    /**
     * 担保记录
     */
    @ApiModelProperty(value = "担保记录")
    private String guaranteeRecord;
    
    /**
     * 投资基本情况
     */
    @ApiModelProperty(value = "投资基本情况")
    private String investInfo;
    
    /**
     * 报告路径
     */
    @ApiModelProperty(value = "报告路径")
    private String path;
    
    /**
     * 状态
     */
    @ApiModelProperty(value = "状态")
    private Integer status;
    
    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    
    /**
     * 修改时间
     */
    @ApiModelProperty(value = "修改时间")
    private Date updateTime;
    
    /**
     * 创建人
     */
    @ApiModelProperty(value = "创建人")
    private Long createUserId;
    
    /**
     * 修改人
     */
    @ApiModelProperty(value = "修改人")
    private Long updateUserId;
    
}
